/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.ferrocarril.objects;

/**
 *
 * @author David Navarro M
 */
public class Arista {
    
    private Nodo inicio;
    private Nodo fin;
    private int costo;

    public Arista() {
    }

    public Arista(Nodo inicio, Nodo fin, int costo) {
        this.inicio = inicio;
        this.fin = fin;
        this.costo = costo;
    }

    public Arista(Nodo inicio, Nodo fin) {
        this.inicio = inicio;
        this.fin = fin;
    }

    public int getCosto() {
        return costo;
    }

    public void setCosto(int costo) {
        this.costo = costo;
    }

    public Nodo getFin() {
        return fin;
    }

    public void setFin(Nodo fin) {
        this.fin = fin;
    }

    public Nodo getInicio() {
        return inicio;
    }

    public void setInicio(Nodo inicio) {
        this.inicio = inicio;
    }
    
    @Override
    public String toString() {
        return inicio.getNombre() + fin.getNombre();
    }
}
